home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_13_03 / saks / longname.cpp < prev    next >
Encoding:
C/C++ Source or Header  |  1995-01-04  |  277 b   |  20 lines

  1. Listing 3 - Dealing with long class names using typedefs.
  2.  
  3. class VeryLongName
  4.     {
  5. public:
  6.     void f();
  7.     ...
  8.     };
  9.  
  10. typedef VeryLongName VLN;     // 1
  11. class A : public VLN          // 2
  12.     {
  13.     ...
  14.     };
  15.  
  16. void g(A *ap)
  17.     {
  18.     ap->VLN::f();
  19.     }
  20.